package com.nn.smart.bus.common.token.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 *
 * 工作端用户授权信息
 *
 * @author nanning
 * @Date：2019/11/19 20:17
 */
@Data
public class WorkUserAuthorizationDTO implements Serializable {
    private static final long serialVersionUID = -4230190448906007120L;

    /**
     * 令牌
     */
    private String token;

    /**
     * 过期时长，单位秒
     */
    private Integer expire;

    /**
     * 部门名称
     */
    private String deptName;

    /**
     * 用户标签key
     */
    private String userTagKey;

    /**
     * 注册状态 0-未注册，1-已注册
     */
    private String registerState;

    /**
     * 用户所有角色权限信息
     */
    private List<DeptDataScopeDTO> deptDataScopeList;
}
